@charset "utf-8";

/* CSS Document */

/*commen*/

*{margin: 0 auto; padding: 0;}

body{font-size: 12px;color: #121212;font-family:  Microsoft YaHei, 宋体, Arial, Helvetica, sans-serif;background:none;}

ul,li{list-style-type: none;}

img,ul,li,button{margin: 0px;}

img,button{border: none;}

a{color: #000;text-decoration: none;}

a:hover{text-decoration: none;}

a:active{text-decoration: none;}

img{border:0;}



h1,

h2,

h3,

h4,

h5,

h6,

dl,

dd,

dt,

i,

em {

    font-weight: normal;

    font-style: normal;

}



::selection {

    background-color: #0f943b;

color:#fff;

}



::-moz-selection {

    background-color: #0f943b;

color:#fff;

}



::-webkit-selection {

    background-color: #0f943b;

color:#fff;

}







/*top*/

.top_all{ width:100%; height:38px; overflow:hidden; background:url(../images/ttop_bk.jpg) no-repeat center;}

.top{ width:1180px; margin:auto; overflow:hidden;}

.top_l{ float:left; color:#fff; font-size:13px; line-height:38px;}

.top_r{ float:right; }

.top_r ul{ overflow:hidden;}

.top_r ul li{ float:left; line-height:36px; width:75px; text-align:right; margin-left:8px;color:#444444; -webkit-transition: 0.4s;

	-moz-transition: 0.4s;

	-o-transition: 0.4s;

	transition: 0.4s; }

.top_r ul li a{ font-size:13px; color:#fff;}



/*logo*/

.logo_all{width:100%;  background:url(../images/top_bk.jpg) no-repeat center; height:100px; }

.logo{ width:1180px; overflow:hidden; margin:auto;}

.logo_t{ height:76px; float:left; margin-top:8px; margin-left:0px;}

.logo_w{ float:left;margin-top:16px;  overflow:hidden; margin-left:20px;}

.logo_w span{ color:#fe9b00;}

.logo_w1{ font-size:17px; color:#333333;  margin-top:10px; line-height:20px;}

.logo_w1 span{color:#c90000; }

.logo_w2{ font-size:20px; color:#0f943b; margin-top:0px;  line-height:40px; letter-spacing:0px; margin-left:0px; font-weight:bold;}

.logo_w2 span{ color:#c90000; font-weight:bold;}

.logo_call{float:right; overflow:hidden;}

.logo_call img{ float:left; margin-left:25px; margin-top:22px; margin-right:10px;}

.logo_call div{ float:right; margin-left:5px;}

.logo_call_2{font-size:20px; color:#0f943b; letter-spacing:0px; margin-top:28px; margin-right:0px; text-align:left; }





/*nav*/

.nav{width:1180px; margin:0px auto;border-top:1px solid #eaeaea;}
.nav ul{ }
.nav ul li{ width:196px; text-align:center; line-height:3;float:left; cursor:pointer; position: relative;}
.nav ul li ul li{overflow:hidden}
.nav ul li a{ font-size:18px; color:#333;font-weight:700;}
.nav ul li:hover,.nav ul li.hover{ background:#0f943b;}
.nav ul li:hover a,.nav ul li.hover a{color:#fff;}
.another{background:#0f943b;}
.nav ul li ul {width:100%; position:absolute;z-index: 99;background-color: #2F2F2F;display: none;left: 0;top: 54px;}
.nav ul li ul li{}
.nav ul li ul li a{ font-size:14px; color:#fff;padding:0px;width:100%;line-height:40px;}
.nav ul li ul li:hover{ background:#0f943b;width: 100%;}
.nav ul li ul li:hover a{padding-left:0px;}
.nav ul li:hover ul {display:block;}






.fixedNav { width:100%;  height:54px; background:#0f943b; border:none;position: fixed;top: 0px;left: 0px;

	margin:auto;
    z-index: 100000;
    _position: absolute;

    _top: expression(eval(document.documentElement.scrollTop));

}

.fixedNav ul{ width:1180px; margin:auto;}

.fixedNav ul li a{ color:#fff;}

.fixedNav ul li:hover{ background:#1aab4a;}

.fixedNav ul li:hover a{color:#fff;}

.fixedNav ul li.another{background:#1aab4a;}

.fixedNav ul li.another a{ color:#fff;}



/*footer*/

.ft_all{ width:100%; background:url(../images/ft_bk.jpg) no-repeat center; height:718px; margin-top:30px;}

.ft{ width:1180px; margin:auto; position:relative;}

.lk{ position:absolute; top:58px; left:0px;}

.lk ul{ overflow:hidden;}

.lk ul li{ width:100px; float:left; margin-right:20px;}

.lk ul li a{ color:#444; font-size:14px;}

.ft_ny{ position:absolute; top:220px; left:80px;}

.ft_ny1{ font-size:24px; color:#fff;}

.ft_ny1 a{ color:#fff;}

.ft_ny2{ margin-top:51px; font-size:14px; color:#f8f8f8; line-height:40px; margin-left:50px; width:420px;}



.ft_gz{ position:absolute; top:250px; left:790px;}

.ft_gz_12{ overflow:hidden;}

.ft_gz_1{ float:left; width:110px; height:150px;}

.ft_gz_1 img{width:110px; height:110px;}

.ft_gz_1 p{ text-align:center; font-size:13px; color:#fff; margin-top:10px;}

.ft_gz_2{ float:left; width:110px; height:150px; margin-left:50px;}

.ft_gz_2 img{width:110px; height:110px;}

.ft_gz_2 p{ text-align:center; font-size:13px; color:#fff; margin-top:10px;}

.ft_gz_34{ overflow:hidden; margin-top:30px;}

.ft_gz_3{ float:left; margin-left:40px;}

.ft_gz_4{ float:left; margin-left:70px;}

.ft_last{ position:absolute; top:665px; font-size:13px; color:#f8f8f8; left:80px;}

.ft_last a{ color:#fff;}









/*footer*/

.ftt_all{ width:100%; background:url(../images/ftt_bk.jpg) no-repeat center; height:718px; margin-top:50px;}

.ftt{ width:1180px; margin:auto; position:relative;}

.lk{ position:absolute; top:58px; left:0px;}

.lk ul{ overflow:hidden;}

.lk ul li{ width:100px; float:left; margin-right:20px;}

.lk ul li a{ color:#444; font-size:14px;}

.ftt_ny{ position:absolute; top:220px; left:80px;}

.ftt_ny1{ font-size:24px; color:#fff;}

.ftt_ny1 a{ color:#fff;}

.ftt_ny2{ margin-top:51px; font-size:14px; color:#f8f8f8; line-height:40px; margin-left:50px; width:420px;}



.ftt_gz{ position:absolute; top:250px; left:790px;}

.ftt_gz_12{ overflow:hidden;}

.ftt_gz_1{ float:left; width:110px; height:150px;}

.ftt_gz_1 img{width:110px; height:110px;}

.ftt_gz_1 p{ text-align:center; font-size:13px; color:#fff; margin-top:10px;}

.ftt_gz_2{ float:left; width:110px; height:150px; margin-left:50px;}

.ftt_gz_2 img{width:110px; height:110px;}

.ftt_gz_2 p{ text-align:center; font-size:13px; color:#fff; margin-top:10px;}

.ftt_gz_34{ overflow:hidden; margin-top:30px;}

.ftt_gz_3{ float:left; margin-left:40px;}

.ftt_gz_4{ float:left; margin-left:70px;}

.ftt_last{ position:absolute; top:665px; font-size:13px; color:#f8f8f8; left:80px;}

.ftt_last a{ color:#fff;}

.breadcrumb a:hover {
    color: #0f943b;
}

.wjdh-search .search-s {
    background: #0f943b;
    border: 1px solid #0f943b;
}

.side-bar .side-bar-tit i {
    background-color: #0f943b;
}

.side-bar .side-bar-tit h2 {
    color: #0f943b;
}

.side-bar dl dt {
    background-color: #0f943b;
}

.side-bar dl .cur a,
.side-bar dl dd:hover a {
    background-color: #0f943b;
}

.side-bar dl .tag a:hover {
    background-color: #0f943b;
}

.side-contact .side-contact-phone {
    background-color: #0f943b;
}

.wjdh-title h3 {
    border-bottom: 1px solid #0f943b;
    color: #0f943b;
}

.wjdh-title h3 a {
    color: #0f943b;
}

.wjdh-title .tagcell span {
    background-color: #0f943b;
}

.pages a:hover,
.pages span:hover {
    border: 1px solid #0f943b;
    color: #0f943b;
}

.pages .current {
    background-color: #0f943b;
    border: 1px solid #0f943b;
}

.relevant .title h3 {
    color: #0f943b;
}

.wjdh-h3 h3 a {
    color: #0f943b;
}

.image-list .content ul li .border-top,
.image-list .content ul li .border-right,
.image-list .content ul li .border-bottom,
.image-list .content ul li .border-left {
    background-color: #0f943b;
}

.image-list .content ul li:hover .title-a {
    color: #0f943b;
}

.image-list .content ul li:hover .more {
    background-color: #0f943b;
    border: 1px solid #0f943b;
}

.text-list ul li .border-top,
.text-list ul li .border-bottom {
    background-color: #0f943b;
}

.text-list dl dt i {
    background-color: #0f943b;
}

.text-list ul li:hover dd a {
    color: #0f943b;
}

.express-lane dl dd a:hover {
    color: #0f943b;
}

.bottom-contact .tel p span {
    color: #0f943b;
}

.cat-menu .menu-list .cur a,
.cat-menu .menu-list span:hover a {
    background-color: #0f943b;
}

.cat-menu .menu-list .cur:before,
.cat-menu .menu-list span:hover:before {
    border-top: 10px solid #0f943b;
}

.list01 .list01-top:hover .info .more {
    background-color: #0f943b;
    border: 1px solid #0f943b;
}

.list01 .list01-top .tag-hot {
    background-color: #0f943b;
}

.list01 .list ul li:hover {
    border: 1px solid #0f943b;
}

.list01 .list ul li:hover .more {
    background-color: #0f943b;
}

.list01 .list ul li:hover .date span {
    color: #0f943b;
}

.list02 .list ul li:hover {
    border: 1px solid #0f943b;
}

.list02 .list ul li:hover .info .title-a {
    color: #0f943b;
}

.list02 .list ul li:hover .info .more {
    background-color: #0f943b;
    border: 1px solid #0f943b;
}

.list03 .list ul li .info i em {
    background-color: #0f943b;
}

.news-list ul li:hover .more {
    color: #0f943b;
    border: 1px solid #0f943b;
}

.news-center-company .company-top dl {
    background-color: #0f943b;
}

.news-center-company .company-top ul li:hover .more {
    background-color: #0f943b;
    border: 1px solid #0f943b;
}

.news-center-company .company-list .title dl {
    color: #0f943b;
}

.news-center-company .company-list .title .title-h3 h3 a {
    color: #0f943b;
    border-bottom: 1px solid #0f943b;
}

.news-center-company .company-list .list ul li:hover {
    border: 1px solid #0f943b;
}

.news-center-company .company-list .list ul li:hover .more {
    background-color: #0f943b;
}

.news-center-company .company-list .list ul li:hover .date span {
    color: #0f943b;
}

.industry .industry-left .industry-title {
    background-color: #0f943b;
}

.industry .industry-right .list ul li:hover {
    background-color: #0f943b;
}

.industry .industry-right .list ul li:hover .more {
    background-color: #0f943b;
}

.hot-rec .content .info .title-a {
    background-color: #0f943b;
}

.hot-rec .content .info .online {
    background-color: #0f943b;
}

.product-list ul li:hover {
    border: 1px solid #0f943b;
}

.product-list ul li:hover .info .title-a {
    color: #0f943b;
}

.product-list ul li:hover .info .more {
    color: #0f943b;
    border: 1px solid #0f943b;
}

.prohead .hleft .smallimg dd li a:hover img,
.prohead .hleft .smallimg dd li a.hover img {
    border-color: #0f943b;
}

.prohead .hright .title-a {
    color: #0f943b;
}

.prohead .hright .info ul li {
    color: #0f943b;
}

.prohead .hright .info ul li a {
    color: #0f943b;
}

.prohead .hright .tel {
    color: #0f943b;
}

.prohead .hright .tel span {
    color: #0f943b;
}

.prohead .hright .online a {
    background-color: #0f943b;
}

.contact .contact-text .title {
    background-color: #0f943b;
}

.contact .contact-form p span {
    color: #0f943b;
}

.contact .contact-form .form-button .online {
    background-color: #0f943b;
    border: 1px solid #0f943b;
}

.contact .contact-form .form-button .online i {
    background-color: #0f943b;
}

.driving-way .hd li.on {
    background-color: #0f943b;
}

.driving-way .map-tab #result:hover {
    background-color: #0f943b;
}

.message-page-box .on {
    border-bottom: 1px solid #0f943b;
}
.message-page-box .submit:hover {    
    background-color: #0f943b;
}
.wjdh-banner {
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center center;
    height: 320px;width: 100%;overflow:hidden; position:relative; margin:auto;
}